﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
CodeBehind="NewPublication.aspx.cs" Inherits="ElectronicJournal.Account.AuthorAccount.NewPublication" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .button 
        {
            cursor : pointer;
            display: inline-block;
	        outline: none;
	        cursor: pointer;
	        text-align: center;
	        text-decoration: none;
	        font: 14px/100% Arial, Helvetica, sans-serif;
	        text-shadow: 0 1px 1px rgba(0,0,0,.3);
	        -webkit-border-radius: .5em; 
	        -moz-border-radius: .5em;
	        border-radius: .5em;
	         border-width 2px;
	        border-color: #009999;
	        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	        -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	        box-shadow: 0 1px 2px rgba(0,0,0,.2);
        }
        .button:hover {
	        text-decoration: none;
        }
        .button:active {
	        position: relative;
	        top: 1px;
        }
        .radius {
            background: #f0f0f0; /* Цвет фона */
            border: 4px solid #009999; /* Параметры рамки */
            padding: 7px; /* Поля вокруг текста */
            margin-bottom: 7px; /* Отступ снизу */
         }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:Label runat="server" Text="" ID="PublicationIdLabel" />
      <asp:Panel runat="server" ID="PublicationDataPanel" Visible="true">
      <div width="500px" style="border-radius: 8px;" class="radius" bgcolor="#009999">
        <table width="100%" >
            <tbody>
                <tr>
                    <td >
                        Название публикации на русском языке:
                    </td>
                    <td >
                        <asp:TextBox TextMode="MultiLine" width="90%" EnableViewState="false" runat="server" 
                            ID="TitleRussianTextBox" Height="100%" />
                    </td>
                </tr>
                <tr>
                    <td >
                        Название публикации на английском языке:
                    </td>
                    <td >
                        <asp:TextBox TextMode="MultiLine" EnableViewState="false" runat="server" Height="100%" ID="TitleEnglishTextBox" Width="90%" />
                    </td>
                </tr>
                <tr>
                    <td >
                        Научное направление:
                    </td>
                    <td class="style1">
                        <asp:DropDownList Width="90%" EnableViewState="false" ID="ScientificDropDownList" 
                            runat="server" DataTextField="Title" DataValueField="Id" Height="24px" />
                    </td>
                </tr>
                <tr>
                    <td >
                        Тип публикации:
                    </td>
                    <td >
                        <asp:DropDownList EnableViewState="false" ID="TypeDropDownList" runat="server" 
                            DataTextField="Title" DataValueField="Id" Height="24px" Width="90%" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Шифр УДК публикации:
                    </td>
                    <td >
                        <asp:TextBox ID="UDCTextBox" runat="server" Height="24px" Width="90%"/>
                    </td>
                </tr>
                <tr>
                    <td>
                        Шифр специальности:
                    </td>
                    <td>
                        <asp:TextBox EnableViewState="false" runat="server" ID="SpecialityTextBox" 
                            Height="24px" Width="90%" />
                    </td>
                </tr>
                <tr>
                    <td>
                    <a id="moreCoauthors" style="cursor:pointer" >Добавить соавтора</a>
                    <div id="additionalCoauthors">
                    </div>
                        
                    </td>
               </tr>
               </tbody>
               </table>
               </div>
               <a id="sendTo" style="cursor:pointer">Далее</a> 

                <div style="border-radius: 8px; display:none" class="radius"  bgcolor="#009999"  width="500px" id="other">
                
                    <div>
                        <div>
                            Резюме на русском языке:
                        </div>
                        <div>
                            <asp:TextBox EnableViewState="false" runat="server" ID="SummaryRussianTextBox" TextMode="MultiLine" Width="550px" Heidth="100px"/>
                        </div>
                    </div>
                    <div>
                        <div>
                            Резюме на английском языке:
                        </div>
                        <div>
                            <asp:TextBox EnableViewState="false" runat="server" ID="SummaryEnglishTextBox" TextMode="MultiLine" Width="550px" Heidth="100px"/>
                        </div>
                    </div>
                    <div>
                        <div>
                            Ключевые слова на русском языке:
                        </div>
                        <div>
                            <asp:TextBox EnableViewState="false" runat="server" ID="KeywordsRussianTextBox" TextMode="MultiLine" Width="550px" Heidth="100px"/>
                        </div>
                    </div>
                    <div>
                        <div>
                            Ключевые слова на английском языке:
                        </div>
                        <div>
                            <asp:TextBox EnableViewState="false" runat="server" ID="KeywordsEnglishTextBox" TextMode="MultiLine" Width="550px" Heidth="100px"/>
                        </div>
                    </div>
                    <table>
                    <tr>
                        <td>
                               <div>
                                    <div>
                                        Файл статьи:
                                    </div>
                                    <div>
                                        <asp:FileUpload EnableViewState="false" ID="FileArticleUpload" runat="server" />
                                    </div>
                                </div>

                                 <div>
                                    <div>
                                        Скан сопроводительного письма:
                                    </div>
                                    <div>
                                        <asp:FileUpload EnableViewState="false" ID="FileLetterUpload" runat="server" />
                                    </div>
                                </div>
                                <div>
                                    <div>
                                        Скан экспертного заключения:
                                    </div>
                                    <div>
                                        <asp:FileUpload EnableViewState="false" ID="FileExpertUpload" runat="server" />
                                    </div>
                                </div>
                            </td>
                            <td >
                                <asp:Button  ID="button" Width="180" Height="50" class="button" 
                                ClientIDMode="Static" Text="Добавить публикацию" runat="server" OnClick="AddNewPublication" />
                            </td>
                    </tr>
                </table>
            </div>
    </asp:Panel>

    <script language="javascript" type="text/javascript">
        var indexCoauthor = 0;
        $(document).ready(function () {
        });

        function removeCoauthor(coauthorBlockId) {
            $('#' + "coathorBlock_" + coauthorBlockId).remove();
            indexCoauthor--;
        }

        $('#moreCoauthors').click(function () {
            indexCoauthor++;
            $("#additionalCoauthors").append('<div id="coathorBlock_' + indexCoauthor.toString() + '">' +
                                    '<a href="#bottom" onclick="removeCoauthor(this.id);" id="' + indexCoauthor.toString() + '">Удалить соавтора</a>'
                                     + '<table id=coathorTable+_"' +
                                     indexCoauthor.toString() +
                                     '" style="width: 100%;">' +
                                    '<tr>' +
                                    '<td>' +
                                    'Фамилия' +
                                    '</td>' +
                                    '<td>' +
                                    '<input id="firstName_' + indexCoauthor.toString() + '" type="text" />' +
                                '</td>' +
                            '</tr>' +
                            '<tr>' +
                                '<td>' +
                                    'Имя' +
                                '</td>' +
                                '<td>' +
                                    '<input id="lastName_' + indexCoauthor.toString() + '" type="text" />' +
                                '</td>' +
                            '</tr>' +
                            '<tr>' +
                                '<td>' +
                                    'Отчество' +
                                '</td>' +
                                '<td>' +
                                    '<input id="thirdName_' + indexCoauthor.toString() + '" type="text" />' +
                                '</td>' +
                            '</tr>' +
                            '<tr>' +
                                '<td>' +
                                   'Телефон' +
                                '</td>' +
                                '<td>' +
                                    '<input id="phoneNumber_' + indexCoauthor.toString() + '" type="text" />' +
                                '</td>' +
                            '</tr>' +
                            '<tr>' +
                                '<td>' +
                                    'Email' +
                                '</td>' +
                                '<td>' +
                                    '<input id="Email_' + indexCoauthor.toString() + '" type="text" />' +
                                '</td>' +
                            '</tr>' +
                            '<tr>' +
                            '</tr>' +
                           '</table>' +
                           '</div>');
        });

        var arrayCoauthors = [];

        $('#sendTo').click(function () {
            $("#other").show("slow", function () { });
            $('#sendTo').hide("fast", function () { });
            $('#additionalCoauthors').hide("slow", function () { });
            $('#moreCoauthors').hide("slow", function(){ });
            for (var indexRequest = 1; indexRequest < indexCoauthor + 1; indexRequest++) {
                var coauthorObject = new Object();
                coauthorObject.lastName = $('#lastName_' + indexRequest).val();
                coauthorObject.firstName = $('#firstName_' + indexRequest).val();
                coauthorObject.thirdName = $('#thirdName_' + indexRequest).val();
                coauthorObject.phoneNumber = $('#phoneNumber_' + indexRequest).val();
                coauthorObject.email = $('#Email_' + indexRequest).val();
                arrayCoauthors.push(coauthorObject);
            }
            $.post("/Account/AuthorAccount/NewPublication.aspx",
                   {
                       coauthors: JSON.stringify(arrayCoauthors)
                   },
                   function (data) {
                   });
        });       
    </script>
</asp:Content>
